﻿Pages_Payment_ConfigPaymentIn = new function () {
    this.documentReady = function () {       
        this.bindData();
    };
    this.bindData = function () {
        Loading.showProcess();
        $.ajax({
            type: "GET",
            url: "/handler/HandlerConfigPayment.ashx",
            data: { t: "GetPaymentGateWay"},
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            cache: false,
            success: function (data) {
                if (typeof (data) != "undefined" && data != null) {
                    Loading.closeProcess();
                    $("#tbyConfigGateIn").setTemplateURL("/Template/Pages/Payment/cfPaymentIn.htm");
                    $("#tbyConfigGateIn").processTemplate(data);
                }
            }
        });
    };
   
    $("#btnUpdate").live("click", function () {
    
        
        var m_id = $(this).parent().attr("id");
        var objP = $(this).parent().parent().parent();
        Loading.showProcess();
        var mData = {
            id:m_id,
            amountIn: $("#txtAmountIn",objP).val(),
            vndIn: $("#txtVnd", objP).val(),
            reciveAu: $("#txtReciveAu", objP).val(),
            reciveAg: $("#txtReciveAg", objP).val(),
            maxVndIn: $("#txtMaxVndIn", objP).val(),
            status: $("#ddlStatus", objP).val()
        };
        $.ajax({
            type: "POST",
            url: "/WebService/WSPaymentConfig.asmx/GateWayUpdate",
            data: JSON.encode(mData),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            cache: false,
            success: function (data) {
                if (typeof (data) != "undefined" && data != null) {
                    Loading.closeProcess();
                    if (data.d == -1) {
                        jAlert("Bạn không có quyền thực hiện chức năng này!");
                    }
                    if (data.d > 0) {
                        jAlert("Cập nhật thành công!");
                        Pages_Payment_ConfigPaymentIn.documentReady();
                    } else {
                        jAlert("Có lỗi xảy ra trong quá trình xử lý!");
                    }
                }
            }
        });
    });
};